
//
//  SeconedViewController.m
//  UiView
//
//  Created by qianfeng on 15/7/29.
//  Copyright (c) 2015年 CB. All rights reserved.
//

#import "SeconedViewController.h"

@interface SeconedViewController ()<UITableViewDataSource,UITableViewDelegate>

@end

@implementation SeconedViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self createTabelView];
    [self createDataSource];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

-(void)createTabelView
{
    NSInteger width=self.view.frame.size.width/2;

    _tableView1=[[UITableView alloc]initWithFrame:CGRectMake(0, 20, width, self.view.frame.size.height) style:UITableViewStylePlain];
    _tableView2=[[UITableView alloc]initWithFrame:CGRectMake(width, 20, width, self.view.frame.size.height) style:UITableViewStylePlain];
    _dataArry1=[[NSMutableArray alloc]init];
    _dataArry2=[[NSMutableArray alloc]init];
    self.tableView1.delegate=self;
    self.tableView2.delegate=self;
    self.tableView1.dataSource=self;
    self.tableView2.dataSource=self;
    [self.view addSubview:_tableView1];
    [self.view addSubview:_tableView2];
    
}
-(void)createDataSource
{
    self.dataArry1=[NSMutableArray arrayWithCapacity:1000];
    self.dataArry2=[NSMutableArray arrayWithCapacity:1000];
    for (int i=0; i<1000; i++) {
        NSString *str=[NSString stringWithFormat:@"%d",i];
        NSString *str2=[NSString stringWithFormat:@"%d",i+100];
        [_dataArry1 addObject:str];
        [_dataArry2 addObject:str2];
    }



}
#pragma mark -协议中的方法
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    if (tableView==_tableView1) {
        return [_dataArry1 count];
    }
    else
    {
        return [_dataArry2 count];
    
    }
    
}
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;

}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *str=@"cell1";
    static NSString *str2=@"cell2";
    if (tableView ==_tableView1) {
        UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:str];
        if (!cell) {
            cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:str];
            
        }
        cell.textLabel.text=self.dataArry1[indexPath.row];
        return cell;
    }
    else
    {
        UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:str2];
        if (!cell) {
            cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:str2];
        }
        cell.textLabel.text=self.dataArry2[indexPath.row];
        return cell;
    
    }
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView==_tableView1) {
        _tableView2.contentOffset=_tableView1.contentOffset;
    }
    else
    {
    
        _tableView1.contentOffset=_tableView2.contentOffset;
    
    }
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return arc4random()%40+40;


}
@end
